/*
Orange: #e9652b
Jaune: #f4ce18
*/

header .up{
  position: relative;
  height: 150px;
}

.nav-wrap{
  border: 1px solid lime;
}

.up > div {
  position: absolute;
  top: 0;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0;
  background-repeat: no-repeat;
  height: 100%;
}

.up > div > span{
  visibility: hidden;
  display: none;
}

.header-left{
  left: 0;
  width: 530px;
}


.header-center{
  width: 305px;
  left: 50%;
  margin-left: -152px;
}

.header-right{
  right: 0;
  width: 312px;
}

div.main{
  min-height: 35em;
}

div.main > div{

}

div.content{
  width: 60rem;
}

aside.left{
  background-attachment: scroll;
  background-color: transparent;
  background-position: top left;
  background-repeat: no-repeat;
  height: 10em;
  min-height: 10em;
}

aside.left > p{
  visibility: hidden;
  display: none;
}

aside.right{
  width: 30rem;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0;
  background-repeat: repeat-y;
  height: 10em;
  min-height: 15em;
}

a.fb-link{
  position: absolute;
  margin-left: -135px;
}
a.fb-link img{
  width: 110px;
}

footer.main{
  padding: 1em;
  padding: .5em;
}

footer.main .right ul{
  font-size: .85em;
  margin: -.6em 0 0 0;
}

footer.main .right ul span{
  display: inline-block;
  width: 12em;
  margin-right: .2em;
}

.page-reservation iframe{
  height: 26.5em;
}

span.vs{
  padding: 0 5px;
}

.loli-match-lib{
  
}

.loli-match-lib span.winner{
  font-weight: bolder;
}

a.billeterie-link{
  display: inline-block;
  width: 248px;
  height: 84px;
}

.equipe-link span.img{
  margin-right: 0.5em;
}

.ui-dialog .ajax-loading{
  position: absolute;
  width: 120px;
  height:40px;
  left: 50%;
  margin-left: -60px;
  margin-top: -20px;
  z-index: 1;
  top: 50%;
}

.ui-dialog .ajax-loading img{
  display: none;
}

.ui-dialog .ajax-loading span{
  background: url('../css/themes/bleu/images/loading.gif') no-repeat scroll left center transparent;
  display: table-cell;
  height: 40px;
  padding: 0 0 0 40px;
  vertical-align: middle;
}

.loli-accordion-loading{
  background: url('../css/themes/bleu/images/small-loading.gif') no-repeat scroll right center transparent;
}

.match-images li{
  width: 5em;
}

.fancybox-outer .credits{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1100;
}

.fancybox-outer .credits > div {
    bottom: 0;
    /*margin-bottom: -3em;*/
    position: absolute;
    right: .5em;
    color: white;
    font-weight: bold;

}

input[type="text"].error
,input[type="password"].error
,input[type="file"].error
,textarea.error
{
  border-color: red;
}

.loli-score .score .sep{
  padding: 0 .3em;
}

.color-picker 
,input.color-picker{
    background: url("../js/colorpicker/images/select.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 36px;
    position: relative;
    width: 36px;
    padding: 0;
    margin:0;
    border: 0;
    color: transparent;
}